package com.lxj.domain;

import com.lxj.vo.TreeNode;
import lombok.Data;

import java.util.List;
import java.util.Set;

/**
 * @author lxj
 * @date 2021/6/17 12:36
 * @Description:封装的结果集
 */
@Data
public class ActiveUser {
    /**
     * 登录的用户
     */
    private SysUser user;

    /**
     * 用户的角色
     */
    private Set<String> roles;

    /**
     * 用户的权限
     */
    private Set<String> perms;

    /**
     * 用户的菜单
     */
    private List<TreeNode> menus;

    /**
     * 在shiro的标签里面我们使用name的属性读取
     * @return
     */
    public String getName() {
        return user.getRealName();
    }

    /**
     * 在shiro的标签里面我们使用img读取数据
     * @return
     */
    public String getImg() {
        return user.getImg();
    }
}
